﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;

namespace GraphicsEditor
{
    public class GraphicsEditor
    {
        public static readonly Color CANVAS_COLOR = Color.White;
        public static readonly Size CANVAS_SIZE = new Size(800, 600);

        public static readonly Color ERASER_OUTLINE_COLOR = SystemColors.ControlText;
        public static readonly Color ERASER_FILL_COLOR = CANVAS_COLOR;

        public static readonly int PREVIEW_MARGIN = 25;

        public enum DrawMode { Select, Rectangle, Ellipse, Polygon, Line, Erase, Scribble };

        public enum PreviewView { Canvas, Checkerboard };


        //public static readonly string FILE_FILTER = ""
        //    + "All Picture Types|*.bmp;*.JPG;*.JPEG;*.JPE;*.JFIF;*.GIF;*.TIF;*.TIFF;*.PNG"
        //    + "|Bitmap|*.bmp"
        //    + "|JPEG|*.JPG;*.JPEG;*.JPE;*.JFIF"
        //    + "|GIF|*.GIF"
        //    + "|TIFF|*.TIF;*.TIFF"
        //    + "|PNG|*.PNG"
        //    ;

        public static readonly string FILE_FILTER = "Graphics Editor Type (*.ge)|*.ge";

    }
}
